package main

import (
	"fmt"
	clientproxy "go_study/rpc-new-helloworld/client_proxy"
)

func main() {
	// 1.建立连接
	client := clientproxy.NewHelloServiceClient("tcp", "localhost:1234")
	var reply string
	err := client.Hello("zhangsan", &reply)
	if err != nil {
		panic("调用失败")
	}
	fmt.Println(reply)
}

// 这些概念在grpc中都有对应
// server_proxy 和 client_proxy 是否可以自动生成 为多种语言生成
// 能满足的方案就是 protobuf + grpc
